40a5fda9e9d17e653cc0fb5774633871284307e1,rwiki/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/XSLTEntityHandler.java,XSLTEntityHandler,renderToXML,#RWikiObject#ContentHandler#boolean#,489
Before Change
* ensure all page content is escaped or double escaped before it goes into the parser,
* if this is not done then the parser will unescape html entities during processing
*/
renderedPage = "<content><rendered>" + StringEscapeUtils.escapeXml(renderedPage) //$NON-NLS-1$
+ "</rendered><rendered-cdata><![CDATA[" + cdataEscapedRendered + "]]></rendered-cdata><contentdigest><![CDATA[" + cdataContentDigest //$NON-NLS-1$ //$NON-NLS-2$
+ "]]></contentdigest></content>"; //$NON-NLS-1$
After Change
* ensure all page content is escaped or double escaped before it goes into the parser,
* if this is not done then the parser will unescape html entities during processing
*/
renderedPage = "<content><rendered>" + (escapeXML ? StringEscapeUtils.escapeXml(renderedPage) : renderedPage) //$NON-NLS-1$
+ "</rendered><rendered-cdata><![CDATA[" + cdataEscapedRendered + "]]></rendered-cdata><contentdigest><![CDATA[" + cdataContentDigest //$NON-NLS-1$ //$NON-NLS-2$
+ "]]></contentdigest></content>"; //$NON-NLS-1$